GtkWidget: Use gdk_window_get_children_for_user_data
authorAlexander Larsson <alexl@redhat.com>
Fri, 3 May 2013 08:42:40 +0000 (10:42 +0200)
committerAlexander Larsson <alexl@redhat.com>
Tue, 7 May 2013 14:40:24 +0000 (16:40 +0200)
commit0600d3d7e4c85eefa479d9735df37af707a31438
tree2171fbb6955c269f08b40806d06a651cc6098ff5
parentadffcf8af64a21bb639c2e71199d1be63d1dd4fe
GtkWidget: Use gdk_window_get_children_for_user_data

This makes iterating over the children a lot faster, as we're
not doing lots of intra-library calls and type checks. We're still
in some sence O(n^2) since we iterate over each child window for each
widget, but the profiles look much better.
gtk/gtkwidget.c